package com.xuecheng.orders.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author 勾新杰
 * @version 1.0
 * @description 支付结果数据, 用于接收支付结果通知处理逻辑
 * @date 2022/10/4 16:49
 */
@Data
@Accessors(chain = true)
@ApiModel(description = "接收查询支付返回结果")
public class PayStatusDTO {

    /**
     * 商户订单号
     */
    @ApiModelProperty(value = "商户订单号")
    String out_trade_no;

    /**
     * 支付宝交易号
     */
    @ApiModelProperty(value = "支付宝交易号")
    String trade_no;

    /**
     * 交易状态
     */
    @ApiModelProperty(value = "交易状态")
    String trade_status;

    /**
     * 应用id
     */
    @ApiModelProperty(value = "应用id")
    String app_id;

    /**
     * 支付金额
     */
    @ApiModelProperty(value = "支付金额")
    String total_amount;
}
